#pragma once
#include <map>
#include "TimeStamp.h"
#include "Si.h"


class RobotEntry{
	int			_price;
	std::string _comment;
public:
	RobotEntry(const int& price=0, const std::string& comment="") : _price(price), _comment(comment) {}

	const int& Price() const { return _price; }

	friend std::ostream& operator<<(std::ostream& os, const RobotEntry rhs);
};

class ItemEntry{
	int		  _id;
	TimeStamp _time;
	Kg		  _amount;
public:
	ItemEntry(const int& id, const TimeStamp& time, const Kg& amount) : _id(id), _time(time), _amount(amount) {}

	friend std::ostream& operator<<(std::ostream& os, const ItemEntry rhs);
};

